function [ yuv ] = rgb2yuv( rgb )
    yuv(:, :, 1) =    0.299*rgb(:, :, 1) +   0.587*rgb(: , :, 2) +   0.114*rgb(:, :, 3);
    yuv(:, :, 2) = -0.14716*rgb(:, :, 1) - 0.28886*rgb(: , :, 2) +   0.436*rgb(:, :, 3);
    yuv(:, :, 3) =    0.615*rgb(:, :, 1) - 0.51499*rgb(: , :, 2) - 0.10001*rgb(:, :, 3);
end

